<?php
class Usuario extends AppModel {
    var $name = 'Usuario';
    var $displayField = 'username';
    var $actsAs = array('Acl' => array('type' => 'requester')); 
   // var $belongsTo = array("Grupo"=>array("foreignKey"=>"grupo_id"));
/*    
    function bindNode($user) {
        return array('model' => 'Grupo', 'foreign_key' => $user['Usuario']['grupo_id']);
    }
*/
    function parentNode() {
        if (!$this->id && empty($this->data)) {
            return null;
        }
        $data = $this->data;
        if (empty($this->data)) {
            $data = $this->read();
        }
        if (!$data['Usuario']['grupo_id']) {
            return null;
        } else {
            return array('Grupo' => array('id' => $data['Usuario']['grupo_id']));   
        }
        
    }

 
	var $hasOne = array(
		'AreasEmpresa' => array(
			'className' => 'AreasEmpresa',
			'foreignKey' => 'usuario_id',
			'conditions' => '',
			'fields' => '',
			'order' => ''
		),
		'Empresa' => array(
			'className' => 'Empresa',
			'foreignKey' => 'usuario_id',
			'conditions' => '',
			'fields' => '',
			'order' => ''
		)
	);

	var $belongsTo = array(
		'Grupo' => array(
			'className' => 'Grupo',
			'foreignKey' => 'grupo_id',
			'conditions' => '',
			'fields' => '',
			'order' => ''
		)
	);
    




}
